
.card {
  box-sizing: border-box;
  padding: 16px;
  overflow-x: hidden;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 0 12px rgb(0 0 0 / 5%);
}

.form-main {
  padding-bottom: 0;
  margin-bottom: 16px;
  .el-form-item__label {
    padding-right: 0px;
  }
}

.pro-table {
  display: flex;
  flex: 1;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
  .table-main {
    flex: 1;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    :deep(.el-table) {
      height: fit-content;
      overflow: auto;
    }
  }
}

// 表格 header 样式
.table-header {
  .header-button-left {
    float: left;
  }
  .header-button-right {
    float: right;
  }
  .el-button {
    margin-bottom: 10px;
  }
}

/* el-table 组件大小 */
.el-table--small {
  .el-table__header th {
    height: 40px !important;
    font-size: 14px !important;
  }
  .el-table__row {
    height: 40px !important;
    font-size: 13px !important;
  }
}
.el-table--large {
  .el-table__header th {
    height: 50px !important;
    font-size: 16px !important;
  }
  .el-table__row {
    height: 50px !important;
    font-size: 15px !important;
  }
}